package com.sxj.corejava.code09_集合.Set集合;

import java.util.Set;
import java.util.TreeSet;

/**
 * @author 石小俊
 * @date 2024年05月07日 18:14
 */
public class Test05_TreeSet {

    public static void main(String[] args) {
        Set<Integer> set = new TreeSet<>();
        set.add(10);
        set.add(6);
        set.add(8);
        set.add(2);
        set.add(5);
        set.add(1);
        // TreeSet集合会对存储到集合中的元素进行自动排序
        // 对于数值类型,根据值的大小进行排序
        System.out.println(set);

        // 对于字符串类型,会根据字典顺序进行排序
        // 先比第一个字符,再比第二个字符,以此类推
        // 数字会在字母前面
        Set<String> names = new TreeSet<>();
        names.add("admin");
        names.add("alice");
        names.add("jack");
        names.add("tom");
        names.add("1");
        names.add("2");
        names.add("11");
        names.add("12");
        System.out.println(names);
    }

}
